div {
  margin: 10px;
}
.init {
  border: 1px solid;
  color: aqua;
  box-shadow: 0 0 2px #f3f3f3;
  background: #000;
  padding: 10px 0 10px 50px;
}
.oval-container {
  border: 1px solid;
  color: aqua;
  box-shadow: 0 0 2px #f3f3f3;
  background: #000;
  padding: 10px 0 10px 50px;
}
.oval-container .oval {
  width: 200px;
  height: 100px;
  background: red;
  border-radius: 2px;
}
.space-invader-container {
  border: 1px solid;
  color: aqua;
  box-shadow: 0 0 2px #f3f3f3;
  background: #000;
  padding: 10px 0 10px 50px;
}
.space-invader-container .space-invader {
  box-shadow: 0 0 0 1em red, 0 1em 0 1em red, -2.5em 1.5em 0 0.5em red, 2.5em 1.5em 0 0.5em red, -3em -3em 0 0 red, 3em -3em 0 0 red, -2em -2em 0 0 red, 2em -2em 0 0 red, -3em -1em 0 0 red, -2em -1em 0 0 red, 2em -1em 0 0 red, 3em -1em 0 0 red, -4em 0 0 0 red, -3em 0 0 0 red, 3em 0 0 0 red, 4em 0 0 0 red, -5em 1em 0 0 red, -4em 1em 0 0 red, 4em 1em 0 0 red, 5em 1em 0 0 red, -5em 2em 0 0 red, 5em 2em 0 0 red, -5em 3em 0 0 red, -3em 3em 0 0 red, 3em 3em 0 0 red, 5em 3em 0 0 red, -2em 4em 0 0 red, -1em 4em 0 0 red, 1em 4em 0 0 red, 2em 4em 0 0 red;
  background: red;
  width: 1em;
  height: 1em;
  overflow: hidden;
  margin: 50px 0 70px 65px;
}
.moon-container {
  border: 1px solid;
  color: aqua;
  box-shadow: 0 0 2px #f3f3f3;
  background: #000;
  padding: 10px 0 10px 50px;
}
.moon-container .moon {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  box-shadow: 15px 15px 0 0 red;
}
